# near model CODE resource # jump table entries: 7984-7988 (5 of them) export_998: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 000C movea.l A4, [A6 + 0xC] 0000000A 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000000E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000012 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000016 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000001A 2F0C move.l -[A7], A4 0000001C 2F0C move.l -[A7], A4 0000001E 2054 movea.l A0, [A4] 00000020 2050 movea.l A0, [A0] 00000022 2268 0060 movea.l A1, [A0 + 0x60] 00000026 4E91 jsr [A1] 00000028 286E FFFC movea.l A4, [A6 - 0x4] 0000002C 4E5E unlink A6 0000002E 4E75 rts export_999: fn00000030: 00000030 4E56 0000 link A6, 0 00000034 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000038 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000003C 2017 move.l D0, [A7] 0000003E 588F addq.l A7, 4 00000040 2F00 move.l -[A7], D0 00000042 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000046 2F3C 6472 6F70 move.l -[A7], 0x64726F70 /* 'drop' */ 0000004C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000050 4E5E unlink A6 00000052 4E75 rts export_1000: 00000054 4E56 FFF2 link A6, -0x000E 00000058 48E7 0018 movem.l -[A7], A3,A4 0000005C 266E 000C movea.l A3, [A6 + 0xC] 00000060 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000064 486E FFF4 pea.l [A6 - 0xC] 00000068 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000006C 41EE FFF4 lea.l A0, [A6 - 0xC] 00000070 508F addq.l A7, 8 00000072 6040 bra +0x42 /* 000000B4 */ label00000074: 00000074 486E FFF3 pea.l [A6 - 0xD] 00000078 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000007C 2F0B move.l -[A7], A3 0000007E 2F0C move.l -[A7], A4 00000080 2054 movea.l A0, [A4] 00000082 2050 movea.l A0, [A0] 00000084 2268 011C movea.l A1, [A0 + 0x11C] 00000088 4E91 jsr [A1] 0000008A 4A2E FFF3 tst.b [A6 - 0xD] 0000008E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000092 6720 beq +0x22 /* 000000B4 */ 00000094 7001 moveq.l D0, 0x01 00000096 2F00 move.l -[A7], D0 00000098 7200 moveq.l D1, 0x00 0000009A 2F01 move.l -[A7], D1 0000009C 2F0C move.l -[A7], A4 0000009E 2054 movea.l A0, [A4] 000000A0 2050 movea.l A0, [A0] 000000A2 2268 0108 movea.l A1, [A0 + 0x108] 000000A6 4E91 jsr [A1] 000000A8 486E FFF4 pea.l [A6 - 0xC] 000000AC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000000B0 4FEF 0010 lea.l A7, [A7 + 0x10] label000000B4: 000000B4 486E FFF4 pea.l [A6 - 0xC] 000000B8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000000BC 2840 movea.l A4, D0 000000BE 200C move.l D0, A4 000000C0 588F addq.l A7, 4 000000C2 66B0 bne -0x4E /* 00000074 */ 000000C4 206E 0014 movea.l A0, [A6 + 0x14] 000000C8 2050 movea.l A0, [A0] 000000CA 4A90 tst.l [A0] 000000CC 671E beq +0x20 /* 000000EC */ 000000CE 2F2E 001C move.l -[A7], [A6 + 0x1C] 000000D2 2F2E 0018 move.l -[A7], [A6 + 0x18] 000000D6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000DE 2F0B move.l -[A7], A3 000000E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000E4 4EBA FF1A jsr [PC - 0xE6 /* 00000000 */] 000000E8 4FEF 0018 lea.l A7, [A7 + 0x18] label000000EC: 000000EC 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16] 000000F2 4E5E unlink A6 000000F4 4E75 rts export_1001: 000000F6 4E56 FFF0 link A6, -0x0010 000000FA 48E7 0018 movem.l -[A7], A3,A4 000000FE 286E 0008 movea.l A4, [A6 + 0x8] 00000102 2F3C 6F70 656E move.l -[A7], 0x6F70656E /* 'open' */ 00000108 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000010C 4EAD 3422 jsr [A5 + 0x3422 /* export_1664 */] 00000110 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */] 00000114 2D40 FFFC move.l [A6 - 0x4], D0 00000118 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000011C 486E FFF0 pea.l [A6 - 0x10] 00000120 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000124 41EE FFF0 lea.l A0, [A6 - 0x10] 00000128 4FEF 0010 lea.l A7, [A7 + 0x10] 0000012C 6024 bra +0x26 /* 00000152 */ label0000012E: 0000012E 2F0B move.l -[A7], A3 00000130 2F0C move.l -[A7], A4 00000132 4EAD 35DA jsr [A5 + 0x35DA /* export_1719 */] 00000136 4A00 tst.b D0 00000138 508F addq.l A7, 8 0000013A 6716 beq +0x18 /* 00000152 */ 0000013C 2F0B move.l -[A7], A3 0000013E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000142 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 00000146 486E FFF0 pea.l [A6 - 0x10] 0000014A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000014E 4FEF 000C lea.l A7, [A7 + 0xC] label00000152: 00000152 486E FFF0 pea.l [A6 - 0x10] 00000156 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000015A 2640 movea.l A3, D0 0000015C 200B move.l D0, A3 0000015E 588F addq.l A7, 4 00000160 66CC bne -0x32 /* 0000012E */ 00000162 206E FFFC movea.l A0, [A6 - 0x4] 00000166 2050 movea.l A0, [A0] 00000168 4A90 tst.l [A0] 0000016A 660C bne +0xE /* 00000178 */ 0000016C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000170 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000174 588F addq.l A7, 4 00000176 6020 bra +0x22 /* 00000198 */ label00000178: 00000178 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000017C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000180 2017 move.l D0, [A7] 00000182 588F addq.l A7, 4 00000184 2F00 move.l -[A7], D0 00000186 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000018A 2F3C 736F 7065 move.l -[A7], 0x736F7065 /* 'sope' */ 00000190 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000194 4FEF 0010 lea.l A7, [A7 + 0x10] label00000198: 00000198 206E 0014 movea.l A0, [A6 + 0x14] 0000019C 2050 movea.l A0, [A0] 0000019E 4A90 tst.l [A0] 000001A0 660C bne +0xE /* 000001AE */ 000001A2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001A6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000001AA 588F addq.l A7, 4 000001AC 601E bra +0x20 /* 000001CC */ label000001AE: 000001AE 2F2E 001C move.l -[A7], [A6 + 0x1C] 000001B2 2F2E 0018 move.l -[A7], [A6 + 0x18] 000001B6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001BA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000001C2 2F0C move.l -[A7], A4 000001C4 4EBA FE6A jsr [PC - 0x196 /* 00000030 */] 000001C8 4FEF 0018 lea.l A7, [A7 + 0x18] label000001CC: 000001CC 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18] 000001D2 4E5E unlink A6 000001D4 4E75 rts export_1002: 000001D6 4E56 FFC8 link A6, -0x0038 000001DA 48E7 0018 movem.l -[A7], A3,A4 000001DE 286E 0008 movea.l A4, [A6 + 0x8] 000001E2 486E FFC8 pea.l [A6 - 0x38] 000001E6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000001EA 4A80 tst.l D0 000001EC 588F addq.l A7, 4 000001EE 672C beq +0x2E /* 0000021C */ 000001F0 2F0C move.l -[A7], A4 000001F2 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 000001F6 4A00 tst.b D0 000001F8 588F addq.l A7, 4 000001FA 670A beq +0xC /* 00000206 */ 000001FC 4878 13B0 push.l 0x13B0 00000200 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000204 588F addq.l A7, 4 label00000206: 00000206 7000 moveq.l D0, 0x00 00000208 2F00 move.l -[A7], D0 0000020A 7201 moveq.l D1, 0x01 0000020C 2F01 move.l -[A7], D1 0000020E 2F0C move.l -[A7], A4 00000210 4EAD 375A jsr [A5 + 0x375A /* export_1767 */] 00000214 2640 movea.l A3, D0 00000216 4FEF 000C lea.l A7, [A7 + 0xC] 0000021A 602A bra +0x2C /* 00000246 */ label0000021C: 0000021C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000220 7280 moveq.l D1, 0xFFFFFF80 00000222 B280 cmp.l D1, D0 00000224 6716 beq +0x18 /* 0000023C */ 00000226 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000022A 48C0 ext.l D0 0000022C 2F00 move.l -[A7], D0 0000022E 4878 5023 push.l 0x5023 /* 'P#' */ 00000232 2F0C move.l -[A7], A4 00000234 4EAD 378A jsr [A5 + 0x378A /* export_1773 */] 00000238 4FEF 000C lea.l A7, [A7 + 0xC] label0000023C: 0000023C 7080 moveq.l D0, 0xFFFFFF80 0000023E 2F00 move.l -[A7], D0 00000240 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000244 588F addq.l A7, 4 label00000246: 00000246 486E FFC8 pea.l [A6 - 0x38] 0000024A 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 0000024E 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000252 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000256 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000025A 2F0B move.l -[A7], A3 0000025C 7000 moveq.l D0, 0x00 0000025E 2F00 move.l -[A7], D0 00000260 2F0B move.l -[A7], A3 00000262 2053 movea.l A0, [A3] 00000264 2050 movea.l A0, [A0] 00000266 2268 0114 movea.l A1, [A0 + 0x114] 0000026A 4E91 jsr [A1] 0000026C 4FEF 001C lea.l A7, [A7 + 0x1C] 00000270 4CEE 1800 FFC0 movem.l A3,A4, [A6 - 0x40] 00000276 4E5E unlink A6 00000278 4E75 rts